package pe.edu.upc.dew.grupo04.service;

import java.util.List;
import pe.edu.upc.dew.grupo04.dao.FuncionDao;
import pe.edu.upc.dew.grupo04.model.Funcion;

public class FuncionServiceImpl implements FuncionService {

	private FuncionDao funcionDao;
	private Funcion funcion;

	@Override
	public void setFuncionDao(FuncionDao funcionDao) {
		this.funcionDao = funcionDao;
	}

	@Override
	public void crearFuncion(Funcion funcion) {
		funcionDao.crearFuncion(funcion);

	}

	@Override
	public Funcion getFuncionPorCodigo(int codFuncion) {
		return funcionDao.getFuncionPorCodigo(codFuncion);
	}

	@Override
	public List<Funcion> getFunciones() {
		return funcionDao.getFunciones();
	}

	@Override
	public void eliminarFuncion(int codFuncion) {
		funcionDao.eliminarFuncion(codFuncion);
	}

	@Override
	public int getCountFuncion(int codFuncion){
		return funcionDao.getCountFuncion(codFuncion);
	}
}
